import pymysql
while True:
    user=input("请输入用户名：")
    if user.upper()=="Q":
        break
    pwd=input("请输入密码：")
    mobile=input("请输入手机号：")

    # 1.连接MySQL
    conn=pymysql.connect(host="127.0.0.1",port=3306,user="root",password="yafeilu",charset="utf8",db="unicom")
    cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)

    # 2.发送指令(千万不要用字符串格式化拼接SQL语句,有安全隐患SQL注入。）
    # 使用%s作为占位符，然后在cursor.execute中添加第二参数传入对应的值。
    # sql="insert into admin(username,password,mobile) values(%s,%s,%s)"
    # cursor.execute(sql,["刘朝朋","AP917","15670111254"])

    # sql="insert into admin(username,password,mobile) values ( %(名字)s , %(密码)s, %(手机号)s)"
    # cursor.execute(sql,{"名字":"朱振凯","密码":"xzpq","手机号":"18803609776"})

    sql="insert into admin(username,password,mobile) values (%s,%s,%s)"
    cursor.execute(sql,[user,pwd,mobile])
    conn.commit()

    # 3.关闭
    cursor.close()
    conn.close()
